/*---------------------数据权限相关方法,JBY,2017-3-20-----------------------------*/
//添加数据权限
function add(){
	$('#view') .modal('show');
	$('#dataPermissionTypenew').empty();
	$('#introduction').val("");
	$('#mdiframe').attr("src","");
	$.ajax({
		url:"../dataPermissionController/getType",
		dataType:"json",
		type:"post",
		success:function(data){
			$('#dataPermissionTypenew').append('<option value="" disabled selected></option> ');
			for (var i = 0; i < data.length; i++) {
				$('#dataPermissionTypenew').append("<option value='"+data[i].ID+"' addUrl="+data[i].ADD_URL+">"+data[i].LABEL+"</option>")
			}
			
		}
	})
	$("#dataPermissionTypenew").on("change",function(){
		var addurl=prc+$("option:selected",this).attr('addUrl')+"?t="+(new Date().getTime());
		$('#mdiframe').attr("src",addurl);
	})

}
//删除数据权限
function deleteDp(linkId,url){
	if(hadPermission.del==false){
		alertModel("您无权删除");
		return ;
	}
	var deleteurl=prc+url;
	if(confirm("是否删除")){
	$.post({
		url:deleteurl,
		data:{linkId:linkId,
		},
		dataType:"json",
		success:function(data){
			window.location.reload();
			alertModel("删除成功");
		}
	})
}
}
//获取授予人指定岗位所拥有的数据权限类型的种类与个数，
function getDp(staffid,orgid,id){
	$('#list1').empty();//授权切换岗位时清空区域
	$('#list1').append('<div style="clear: both;">');
	$.ajax({
		url:"../dataPermissionController/getDP",
		data:{
			  bindId:id
		},
		dataType:"json",
		type:"post",
		success:function(data){
			if(hadPermission.add){
			$('#list1').prepend('<li><div onclick="add()" class="divout add-box" id="addDP"  bindId='+id+' orgid='+orgid+' staffid='+staffid+'  ></div></li></div>');
			}
			if(hadPermission.select){
			for (var i  = 0; i < data.length; i++) {
				$('#list1').prepend("<li><button type='button' class='closeTop' onclick=deleteDp('"+data[i].LINK_ID+"','"+data[i].DELETE_URL+"')>&times</button><input type='checkbox' name='check-box' class='check-top' style='margin-top:8px; margin-right:8px;' value='"+data[i].ID+"'/><div class='divout' onclick=updateDp('"+data[i].LINK_ID+"','"+data[i].LABEL+"','"+data[i].DATA_INTRODUCTION+"','"+data[i].UPDATE_URL+"','"+data[i].DICTID+"')><div class='innertop'>"+ data[i].LABEL + "</div>"+data[i].DATA_INTRODUCTION+ "<br></div></li>");
			}
		}
		}
	})
	
}
//修改数据权限
function updateDp(linkId,label,info,url,dictId){
	$('#view') .modal('show');
	$('#dataPermissionTypenew').empty();
	$('#dataPermissionTypenew').append('<option value="'+dictId+'"  selected>'+label+'</option>');
	$('#introduction').val(info);
	$('#mdiframe').attr("src",prc+url+"?t="+(new Date().getTime()));
	$('#mdiframe').attr("linkId",linkId);
}
function copyDP(){
	$("#addDP").hide();
	$(".closeTop").hide();
	$("#copy-btn").hide();
	$(".check-top").show();
	$("#back-btn").show();
	$("#copy-tool").show();
	$(".divout").attr("onclick","");
	$(".divout").on("click",function(){
		$(this).parent().find("input:checkbox").click();
	});
}
function selectAll(){
	   $("#list1 :checkbox").prop("checked", true);  
}
function dropAll(){
	   $("#list1 :checkbox").prop("checked", false);  
}
//选中复制的数据权限
var dpIds;
function copyTo(){
	dpIds=new Array();
	$("input:checkbox[name='check-box']:checked").each(function(){
		dpIds.push($(this).val());
	});
	if(dpIds==null||dpIds==""){
		alertModel("请选择复制的数据权限");
		return ;
	}
	$("#copyiframe").prop("src",prc+"/dataPermissionController/sysOrgAndStaffCopy");
	$("#copyView").modal("show");
}
function back(){
	window.location.reload();
}

